#include "Parser.h"
#include "Tablero.h"

int main(int argc, char *argv[]) {
	Parser parser;
	Tablero tablero;
	if (argc == 1)
		parser.leerDeStandard();
	else if (argc == 2)
		parser.abrirArchivo(argv[1]);
	else
		return 1;
	if (parser.aperturaErronea())
		return 2;

	*parser.getArchivo() >> tablero;
	std::cout << "Tablero inicial:" << std::endl;
	std::cout << tablero;
	parser.leerTurnos(&tablero);
	std::cout << "\n" << "Tablero final:" << std::endl;
	std::cout << tablero;
	return 0;
}

